<!DOCTYPE html>
<html lang="">
    <!-- title -->




<!-- keywords -->




<head><meta name="generator" content="Hexo 3.8.0">
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
    <meta name="author" content="JunqiFu">
    <meta name="renderer" content="webkit">
    <meta name="copyright" content="JunqiFu">
    
    <meta name="keywords" content="Junqi,hexo-theme,hexo-blog">
    
    <meta name="description" content="JunqiFu Story Collection,个人博客">
    <meta http-equiv="Cache-control" content="no-cache">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <title>听那些无法忘怀的音乐 · Junqi</title>
    <style type="text/css">
    @font-face {
        font-family: 'Oswald-Regular';
        src: url("/font/Oswald-Regular.ttf");
    }

    body {
        margin: 0;
    }

    header,
    footer,
    .back-top,
    .sidebar,
    .container,
    .site-intro-meta,
    .toc-wrapper {
        display: none;
    }

    .site-intro {
        position: relative;
        z-index: 3;
        width: 100%;
        /* height: 50vh; */
        overflow: hidden;
    }

    .site-intro-placeholder {
        position: absolute;
        z-index: -2;
        top: 0;
        left: 0;
        width: calc(100% + 300px);
        height: 100%;
        background: repeating-linear-gradient(-45deg, #444 0, #444 80px, #333 80px, #333 160px);
        background-position: center center;
        transform: translate3d(-226px, 0, 0);
        animation: gradient-move 2.5s ease-out 0s infinite;
    }

    @keyframes gradient-move {
        0% {
            transform: translate3d(-226px, 0, 0);
        }
        100% {
            transform: translate3d(0, 0, 0);
        }
    }

</style>

    <link rel="preload" href="/css/style.css?v=20180824" as="style" onload="this.onload=null;this.rel='stylesheet'">
    <link rel="stylesheet" href="/css/mobile.css?v=20180824" media="(max-width: 980px)">
    
    <link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.2.5/jquery.fancybox.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
    
    <!-- /*! loadCSS. [c]2017 Filament Group, Inc. MIT License */
/* This file is meant as a standalone workflow for
- testing support for link[rel=preload]
- enabling async CSS loading in browsers that do not support rel=preload
- applying rel preload css once loaded, whether supported or not.
*/ -->
<script>
(function( w ){
	"use strict";
	// rel=preload support test
	if( !w.loadCSS ){
		w.loadCSS = function(){};
	}
	// define on the loadCSS obj
	var rp = loadCSS.relpreload = {};
	// rel=preload feature support test
	// runs once and returns a function for compat purposes
	rp.support = (function(){
		var ret;
		try {
			ret = w.document.createElement( "link" ).relList.supports( "preload" );
		} catch (e) {
			ret = false;
		}
		return function(){
			return ret;
		};
	})();

	// if preload isn't supported, get an asynchronous load by using a non-matching media attribute
	// then change that media back to its intended value on load
	rp.bindMediaToggle = function( link ){
		// remember existing media attr for ultimate state, or default to 'all'
		var finalMedia = link.media || "all";

		function enableStylesheet(){
			link.media = finalMedia;
		}

		// bind load handlers to enable media
		if( link.addEventListener ){
			link.addEventListener( "load", enableStylesheet );
		} else if( link.attachEvent ){
			link.attachEvent( "onload", enableStylesheet );
		}

		// Set rel and non-applicable media type to start an async request
		// note: timeout allows this to happen async to let rendering continue in IE
		setTimeout(function(){
			link.rel = "stylesheet";
			link.media = "only x";
		});
		// also enable media after 3 seconds,
		// which will catch very old browsers (android 2.x, old firefox) that don't support onload on link
		setTimeout( enableStylesheet, 3000 );
	};

	// loop through link elements in DOM
	rp.poly = function(){
		// double check this to prevent external calls from running
		if( rp.support() ){
			return;
		}
		var links = w.document.getElementsByTagName( "link" );
		for( var i = 0; i < links.length; i++ ){
			var link = links[ i ];
			// qualify links to those with rel=preload and as=style attrs
			if( link.rel === "preload" && link.getAttribute( "as" ) === "style" && !link.getAttribute( "data-loadcss" ) ){
				// prevent rerunning on link
				link.setAttribute( "data-loadcss", true );
				// bind listeners to toggle media back
				rp.bindMediaToggle( link );
			}
		}
	};

	// if unsupported, run the polyfill
	if( !rp.support() ){
		// run once at least
		rp.poly();

		// rerun poly on an interval until onload
		var run = w.setInterval( rp.poly, 500 );
		if( w.addEventListener ){
			w.addEventListener( "load", function(){
				rp.poly();
				w.clearInterval( run );
			} );
		} else if( w.attachEvent ){
			w.attachEvent( "onload", function(){
				rp.poly();
				w.clearInterval( run );
			} );
		}
	}


	// commonjs
	if( typeof exports !== "undefined" ){
		exports.loadCSS = loadCSS;
	}
	else {
		w.loadCSS = loadCSS;
	}
}( typeof global !== "undefined" ? global : this ) );
</script>

    <link rel="icon" href="/assets/favicon.ico">
    <link rel="preload" href="https://cdn.jsdelivr.net/npm/webfontloader@1.6.28/webfontloader.min.js" as="script">
    <link rel="preload" href="https://cdn.jsdelivr.net/npm/jquery@3.3.1/dist/jquery.min.js" as="script">
    <link rel="preload" href="/scripts/main.js" as="script">
    <link rel="preload" as="font" href="/font/Oswald-Regular.ttf" crossorigin>
    <link rel="preload" as="font" href="https://at.alicdn.com/t/font_327081_1dta1rlogw17zaor.woff" crossorigin>
    
    <!-- fancybox -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.2.5/jquery.fancybox.min.js" defer></script>
    <!-- 百度统计  -->
    
    <script>
        var _hmt = _hmt || [];
        (function () {
        var hm = document.createElement("script");
        hm.src = "https://hm.baidu.com/hm.js?768122917f911cf699ca4d105dab7494";
        var s = document.getElementsByTagName("script")[0];
        s.parentNode.insertBefore(hm, s);
        })();
    </script>
    
    <!-- 谷歌统计  -->
    
</head>

    
        <body class="post-body">
    
    
<header class="header">

    <div class="read-progress"></div>
    <div class="header-sidebar-menu">&#xe775;</div>
    <!-- post页的toggle banner  -->
    
    <div class="banner">
            <div class="blog-title">
                <a href="/">Junqi</a>
            </div>
            <div class="post-title">
                <a href="#" class="post-name">听那些无法忘怀的音乐</a>
            </div>
    </div>
    
    <a class="home-link" href="/">Junqi</a>
</header>
    <div class="wrapper">
        <div class="site-intro" style="







height:50vh;
">
    
    <!-- 主页  -->
    
    
    <!-- 404页  -->
            
    <div class="site-intro-placeholder"></div>
    <div class="site-intro-img" style="background-image: url(https://uploadbeta.com/api/pictures/random/)"></div>
    <div class="site-intro-meta">
        <!-- 标题  -->
        <h1 class="intro-title">
            <!-- 主页  -->
            
            听那些无法忘怀的音乐
            <!-- 404 -->
            
        </h1>
        <!-- 副标题 -->
        <p class="intro-subtitle">
            <!-- 主页副标题  -->
            
            
            <!-- 404 -->
            
        </p>
        <!-- 文章页meta -->
        
            <div class="post-intros">
                <!-- 文章页标签  -->
                
                    <div class="post-intro-tags">
    
        <a class="post-tag" href="javascript:void(0);" data-tags="Test">Test</a>
    
</div>
                
                
                    <div class="post-intro-read">
                        <span>字数统计: <span class="post-count word-count">425</span>阅读时长: <span class="post-count reading-time">2 min</span></span>
                    </div>
                
                <div class="post-intro-meta">
                    <span class="post-intro-calander iconfont-archer">&#xe676;</span>
                    <span class="post-intro-time">2019/05/28</span>
                    
                    <span class="shareWrapper">
                        <span class="iconfont-archer shareIcon">&#xe71d;</span>
                        <span class="shareText">Share</span>
                        <ul class="shareList">
                            <li class="iconfont-archer share-qr" data-type="qr">&#xe75b;
                                <div class="share-qrcode"></div>
                            </li>
                            <li class="iconfont-archer" data-type="weibo">&#xe619;</li>
                            <li class="iconfont-archer" data-type="qzone">&#xe62e;</li>
                            <li class="iconfont-archer" data-type="twitter">&#xe634;</li>
                            <li class="iconfont-archer" data-type="facebook">&#xe67a;</li>
                        </ul>
                    </span>
                </div>
            </div>
        
    </div>
</div>
        <script>
 
  // get user agent
  var browser = {
    versions: function () {
      var u = window.navigator.userAgent;
      return {
        userAgent: u,
        trident: u.indexOf('Trident') > -1, //IE内核
        presto: u.indexOf('Presto') > -1, //opera内核
        webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
        gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核
        mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端
        ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
        android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器
        iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否为iPhone或者安卓QQ浏览器
        iPad: u.indexOf('iPad') > -1, //是否为iPad
        webApp: u.indexOf('Safari') == -1, //是否为web应用程序，没有头部与底部
        weixin: u.indexOf('MicroMessenger') == -1, //是否为微信浏览器
        uc: u.indexOf('UCBrowser') > -1 //是否为android下的UC浏览器
      };
    }()
  }
  console.log("userAgent:" + browser.versions.userAgent);

  // callback
  function fontLoaded() {
    console.log('font loaded');
    if (document.getElementsByClassName('site-intro-meta')) {
      document.getElementsByClassName('intro-title')[0].classList.add('intro-fade-in');
      document.getElementsByClassName('intro-subtitle')[0].classList.add('intro-fade-in');
      var postIntros = document.getElementsByClassName('post-intros')[0]
      if (postIntros) {
        postIntros.classList.add('post-fade-in');
      }
    }
  }

  // UC不支持跨域，所以直接显示
  function asyncCb(){
    if (browser.versions.uc) {
      console.log("UCBrowser");
      fontLoaded();
    } else {
      WebFont.load({
        custom: {
          families: ['Oswald-Regular']
        },
        loading: function () {  //所有字体开始加载
          // console.log('loading');
        },
        active: function () {  //所有字体已渲染
          fontLoaded();
        },
        inactive: function () { //字体预加载失败，无效字体或浏览器不支持加载
          console.log('inactive: timeout');
          fontLoaded();
        },
        timeout: 5000 // Set the timeout to two seconds
      });
    }
  }

  function asyncErr(){
    console.warn('script load from CDN failed, will load local script')
  }

  // load webfont-loader async, and add callback function
  function async(u, cb, err) {
    var d = document, t = 'script',
      o = d.createElement(t),
      s = d.getElementsByTagName(t)[0];
    o.src = u;
    if (cb) { o.addEventListener('load', function (e) { cb(null, e); }, false); }
    if (err) { o.addEventListener('error', function (e) { err(null, e); }, false); }
    s.parentNode.insertBefore(o, s);
  }

  var asyncLoadWithFallBack = function(arr, success, reject) {
      var currReject = function(){
        reject()
        arr.shift()
        if(arr.length)
          async(arr[0], success, currReject)
        }

      async(arr[0], success, currReject)
  }

  asyncLoadWithFallBack([
    "https://cdn.jsdelivr.net/npm/webfontloader@1.6.28/webfontloader.min.js", 
    "https://cdn.bootcss.com/webfont/1.6.28/webfontloader.js",
    "/lib/webfontloader.min.js"
  ], asyncCb, asyncErr)
</script>        
        <img class="loading" src="/assets/loading.svg" style="display: block; margin: 6rem auto 0 auto; width: 6rem; height: 6rem;" />
        <div class="container container-unloaded">
            <main class="main post-page">
    <article class="article-entry">
        <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="hbe-security">
  <div class="hbe-input-container">
  <input type="password" class="hbe-form-control" id="pass" placeholder="如果你确定浏览，请输入访问密码🙈">
    <label for="pass">如果你确定浏览，请输入访问密码🙈</label>
    <div class="bottom-line"></div>
  </div>
</div>
<div id="decryptionError" style="display: none;">Incorrect Password!</div>
<div id="noContentError" style="display: none;">No content to display!</div>
<div id="encrypt-blog" style="display:none">
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
</div>
<script src="/lib/crypto-js.js"></script><script src="/lib/blog-encrypt.js"></script><link href="/css/blog-encrypt.css" rel="stylesheet" type="text/css">
    </article>
    <!-- license  -->
    
    <!-- paginator  -->
    <ul class="post-paginator">
        <li class="next">
            
                <div class="nextSlogan">Next Post</div>
                <a href="/article/aabd3274/" title="始于你">
                    <div class="nextTitle">始于你</div>
                </a>
            
        </li>
        <li class="previous">
            
                <div class="prevSlogan">Previous Post</div>
                <a href="/article/b840255a/" title="語学テスト（语言测试）">
                    <div class="prevTitle">語学テスト（语言测试）</div>
                </a>
            
        </li>
    </ul>
    <!-- 评论插件 -->
    <!-- 来必力City版安装代码 -->

<!-- City版安装代码已完成 -->
    
    
    <!-- partial('_partial/comment/changyan') -->
    <!--PC版-->


    
    
    <script src="//cdn1.lncld.net/static/js/3.0.4/av-min.js"></script>
    <script src="//unpkg.com/valine/dist/Valine.min.js"></script>
    <div id="comment"></div>
    <script>
    new Valine({
        el: '#comment' ,
        notify:false, 
        verify:false, 
        appId: "2uVnmgU3A3YOQqJm7RdG5Bx2-gzGzoHsz",
        appKey: "FPklKqf3cP8WCv5NjvwyCVV4",
        placeholder: "",
        path:window.location.pathname, 
        avatar:'mm' 
    });
    </script>


    <!-- 评论 -->
</main>
            <!-- profile -->
            
        </div>
        <footer class="footer footer-unloaded">
    <!-- social  -->
    
    <div class="social">
        
    
        
            
                <a href="mailto:1769459858@qq.com" class="iconfont-archer email" title="email"></a>
            
        
    
        
            
                <a href="//github.com/JunqiFu" class="iconfont-archer github" target="_blank" title="github"></a>
            
        
    
        
            
                <span class="iconfont-archer wechat" title="wechat">
                  
                  <img class="profile-qr" src="/assets/example_qr.png">
                </span>
            
        
    

    </div>
    
    <!-- powered by Hexo  -->
    <div class="copyright">
        <span id="hexo-power">Powered by <a href="https://hexo.io/" target="_blank">Hexo</a></span><span class="iconfont-archer power">&#xe635;</span><span id="theme-info">theme <a href="https://github.com/fi3ework/hexo-theme-archer" target="_blank">Archer</a></span>
    </div>
    <!-- 不蒜子  -->
    
</footer>
    </div>
    <!-- toc -->
    
    <div class="toc-wrapper" style=
    







top:50vh;

    >
        <div class="toc-catalog">
            <span class="iconfont-archer catalog-icon">&#xe613;</span><span>CATALOG</span>
        </div>
        
    </div>
    
    <div class="back-top iconfont-archer">&#xe639;</div>
    <div class="sidebar sidebar-hide">
    <ul class="sidebar-tabs sidebar-tabs-active-0">
        <li class="sidebar-tab-archives"><span class="iconfont-archer">&#xe67d;</span><span class="tab-name">Archive</span></li>
        <li class="sidebar-tab-tags"><span class="iconfont-archer">&#xe61b;</span><span class="tab-name">Tag</span></li>
        <li class="sidebar-tab-categories"><span class="iconfont-archer">&#xe666;</span><span class="tab-name">Cate</span></li>
    </ul>
    <div class="sidebar-content sidebar-content-show-archive">
          <div class="sidebar-panel-archives">
    <!-- 在ejs中将archive按照时间排序 -->
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <div class="total-and-search">
        <div class="total-archive">
        Total : 10
        </div>
        <!-- search  -->
        
    </div>
    
    <div class="post-archive">
    
    
    
    
    <div class="archive-year"> 2019 </div>
    <ul class="year-list">
    
    
        <li class="archive-post-item">
            <span class="archive-post-date">08/06</span><a class="archive-post-title" href="/article/faba78c9/">推荐两首好听的音乐</a>
        </li>
    
    
        <li class="archive-post-item">
            <span class="archive-post-date">08/06</span><a class="archive-post-title" href="/article/1c8e8bdd/">随笔记录</a>
        </li>
    
    
        <li class="archive-post-item">
            <span class="archive-post-date">06/14</span><a class="archive-post-title" href="/article/b7cb51c8/">5G时代的认识与思考</a>
        </li>
    
    
        <li class="archive-post-item">
            <span class="archive-post-date">06/04</span><a class="archive-post-title" href="/article/81d814de/">Coding+Gridea搭建个人博客</a>
        </li>
    
    
        <li class="archive-post-item">
            <span class="archive-post-date">05/28</span><a class="archive-post-title" href="/article/1ff6794c/">Hexo 博客同时部署到GitHub和Gitee</a>
        </li>
    
    
        <li class="archive-post-item">
            <span class="archive-post-date">05/28</span><a class="archive-post-title" href="/article/aabd3274/">始于你</a>
        </li>
    
    
        <li class="archive-post-item">
            <span class="archive-post-date">05/28</span><a class="archive-post-title" href="/article/b7fb4495/">听那些无法忘怀的音乐</a>
        </li>
    
    
        <li class="archive-post-item">
            <span class="archive-post-date">05/28</span><a class="archive-post-title" href="/article/b840255a/">語学テスト（语言测试）</a>
        </li>
    
    
        <li class="archive-post-item">
            <span class="archive-post-date">05/28</span><a class="archive-post-title" href="/article/406c0b37/">Hexo+GitHub 搭建博客</a>
        </li>
    
    
        <li class="archive-post-item">
            <span class="archive-post-date">05/28</span><a class="archive-post-title" href="/article/fc225454/">为什要搭建自己的博客</a>
        </li>
    
    </ul></div>
  </div>
        <div class="sidebar-panel-tags">
    <div class="sidebar-tags-name">
    
        <span class="sidebar-tag-name" data-tags="Test"><span class="iconfont-archer">&#xe606;</span>Test</span>
    
        <span class="sidebar-tag-name" data-tags="Tutorial"><span class="iconfont-archer">&#xe606;</span>Tutorial</span>
    
        <span class="sidebar-tag-name" data-tags="Extract"><span class="iconfont-archer">&#xe606;</span>Extract</span>
    
        <span class="sidebar-tag-name" data-tags="Introduction"><span class="iconfont-archer">&#xe606;</span>Introduction</span>
    
        <span class="sidebar-tag-name" data-tags="Love"><span class="iconfont-archer">&#xe606;</span>Love</span>
    
    </div>
    <div class="iconfont-archer sidebar-tags-empty">&#xe678;</div>
    <div class="tag-load-fail" style="display: none; color: #ccc; font-size: 0.6rem;">
    缺失模块。<br>
    1、请确保node版本大于6.2<br>
    2、在博客根目录（注意不是archer根目录）执行以下命令：<br>
    <span style="color: #f75357; font-size: 1rem; line-height: 2rem;">npm i hexo-generator-json-content --save</span><br>
    3、在根目录_config.yml里添加配置：
    <pre style="color: #787878; font-size: 0.6rem;">
jsonContent:
  meta: false
  pages: false
  posts:
    title: true
    date: true
    path: true
    text: false
    raw: false
    content: false
    slug: false
    updated: false
    comments: false
    link: false
    permalink: false
    excerpt: false
    categories: true
    tags: true</pre>
    </div> 
    <div class="sidebar-tags-list"></div>
</div>
        <div class="sidebar-panel-categories">
    <div class="sidebar-categories-name">
    
        <span class="sidebar-category-name" data-categories="Test"><span class="iconfont-archer">&#xe60a;</span>Test</span>
    
        <span class="sidebar-category-name" data-categories="教程"><span class="iconfont-archer">&#xe60a;</span>教程</span>
    
        <span class="sidebar-category-name" data-categories="摘录"><span class="iconfont-archer">&#xe60a;</span>摘录</span>
    
        <span class="sidebar-category-name" data-categories="介绍"><span class="iconfont-archer">&#xe60a;</span>介绍</span>
    
        <span class="sidebar-category-name" data-categories="日记"><span class="iconfont-archer">&#xe60a;</span>日记</span>
    
        <span class="sidebar-category-name" data-categories="测试"><span class="iconfont-archer">&#xe60a;</span>测试</span>
    
    </div>
    <div class="iconfont-archer sidebar-categories-empty">&#xe678;</div>
    <div class="sidebar-categories-list"></div>
</div>
    </div>
</div> 
    <script>
    var siteMeta = {
        root: "/",
        author: "JunqiFu"
    }
</script>
    <!-- CDN failover -->
    <script src="https://cdn.jsdelivr.net/npm/jquery@3.3.1/dist/jquery.min.js"></script>
    <script type="text/javascript">
        if (typeof window.$ === 'undefined')
        {
            console.warn('jquery load from jsdelivr failed, will load local script')
            document.write('<script src="/lib/jquery.min.js">\x3C/script>')
        }
    </script>
    <script src="/scripts/main.js"></script>
    <!-- algolia -->
    
    <!-- busuanzi  -->
    
    <!-- CNZZ  -->
    
    <div style="display: none">
        <script src="https://s13.cnzz.com/z_stat.php?id=1277635791&web_id=1277635791" language="JavaScript"></script>
        
    </div>
    <!-- async load share.js -->
    
        <script src="/scripts/share.js" async></script>    
     
	<!-- 页面点击小红心 -->
    <script type="text/javascript" src="/scripts/click.js "></script>
    <script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({"log":false,"pluginJsPath":"lib/","pluginModelPath":"assets/","pluginRootPath":"live2dw/","tagMode":false});</script></body>
</html>


